﻿''' <summary>
''' 现场气象数据 层信息类
''' </summary>
''' <remarks></remarks>
<Serializable()> Public Class LocaleWeatherTierData
    Implements ICloneable

    ''' <summary>
    ''' 离地高度 [m](String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_distanceTerraHeight As String
    ''' <summary>
    ''' 水平风向的标准差 (度) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_levelWindVane As String
    ''' <summary>
    ''' 垂直风速的标准差 (m/s) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_apeakWindSpeed As String
    ''' <summary>
    ''' 温度 [C] (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_temperature As String
    ''' <summary>
    ''' 风向 [度] (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_windVane As String
    ''' <summary>
    ''' 风速 [m/s] (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_windSpeed As String


    ''' <summary>
    ''' 离地高度 [m](String)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property DistanceTerraHeight() As String
        Get
            Return Me.m_distanceTerraHeight
        End Get
        Set(ByVal value As String)
            Me.m_distanceTerraHeight = value
        End Set
    End Property

    ''' <summary>
    ''' 水平风向的标准差 (度) (String)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property LevelWindVane() As String
        Get
            Return Me.m_levelWindVane
        End Get
        Set(ByVal value As String)
            Me.m_levelWindVane = value
        End Set
    End Property
    ''' <summary>
    ''' 垂直风速的标准差 (m/s) (String)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property ApeakWindSpeed() As String
        Get
            Return Me.m_apeakWindSpeed
        End Get
        Set(ByVal value As String)
            Me.m_apeakWindSpeed = value
        End Set
    End Property
    ''' <summary>
    '''  温度 [C] (String)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property Temperature() As String
        Get
            Return Me.m_temperature
        End Get
        Set(ByVal value As String)
            Me.m_temperature = value
        End Set
    End Property
    ''' <summary>
    ''' 风向 [度] (String)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property WindVane() As String
        Get
            Return Me.m_windVane
        End Get
        Set(ByVal value As String)
            Me.m_windVane = value
        End Set
    End Property
    ''' <summary>
    ''' 风速 [m/s] (String)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property WindSpeed() As String
        Get
            Return Me.m_windSpeed
        End Get
        Set(ByVal value As String)
            Me.m_windSpeed = value
        End Set
    End Property

    Public Function Clone() As Object Implements System.ICloneable.Clone
        Dim objCopy As New LocaleWeatherTierData
        objCopy.m_distanceTerraHeight = Me.m_distanceTerraHeight
        objCopy.m_levelWindVane = Me.m_levelWindVane
        objCopy.m_apeakWindSpeed = Me.m_apeakWindSpeed
        objCopy.m_temperature = Me.m_temperature
        objCopy.m_windVane = Me.m_windVane
        objCopy.m_windSpeed = Me.m_windSpeed
        Return objCopy
    End Function
End Class
